<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Fri May 01 10:34:45 CST 2020</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:34:45,936</td>
<td class="Message">Starting JeecgApplication on DESKTOP-74HLT48 with PID 19140 (D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes started by liushuo in D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:34:45,950</td>
<td class="Message">The following profiles are active: dev</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">679</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2020-05-01 10:34:47,666</td>
<td class="Message">Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes\org\jeecg\modules\system\entity\SysAnnouncementSend.class]; nested exception is java.nio.file.AccessDeniedException: D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes\org\jeecg\modules\system\entity\SysAnnouncementSend.class</td>
<td class="MethodOfCaller">refresh</td>
<td class="FileOfCaller">AbstractApplicationContext.java</td>
<td class="LineOfCaller">557</td>
</tr>

<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2020-05-01 10:34:47,709</td>
<td class="Message">Application run failed</td>
<td class="MethodOfCaller">reportFailure</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">858</td>
</tr>
<tr><td class="Exception" colspan="6">org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes\org\jeecg\modules\system\entity\SysAnnouncementSend.class]; nested exception is java.nio.file.AccessDeniedException: D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes\org\jeecg\modules\system\entity\SysAnnouncementSend.class
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:454)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:316)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:275)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:132)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:287)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:242)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:199)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:167)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:315)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:316)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.JeecgApplication.main(JeecgApplication.java:30)
<br />Caused by: java.nio.file.AccessDeniedException: D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes\org\jeecg\modules\system\entity\SysAnnouncementSend.class
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.nio.file.Files.newByteChannel(Files.java:361)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.nio.file.Files.newByteChannel(Files.java:407)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.nio.file.Files.newInputStream(Files.java:152)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.core.io.FileSystemResource.getInputStream(FileSystemResource.java:176)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.core.type.classreading.SimpleMetadataReader.&lt;init&gt;(SimpleMetadataReader.java:51)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:103)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:123)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:430)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 20 common frames omitted
</td></tr><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Fri May 01 10:41:47 CST 2020</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:47,411</td>
<td class="Message">Starting JeecgApplication on DESKTOP-74HLT48 with PID 15388 (D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot\jeecg-boot-module-system\target\classes started by liushuo in D:\liu\workspace1\jeecgboot-activiti-me\jeecg-boot)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:47,422</td>
<td class="Message">The following profiles are active: dev</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">679</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:52,018</td>
<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode!</td>
<td class="MethodOfCaller">multipleStoresDetected</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">244</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:52,022</td>
<td class="Message">Bootstrapping Spring Data repositories in DEFAULT mode.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:52,156</td>
<td class="Message">Finished Spring Data repository scanning in 112ms. Found 0 repository interfaces.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">182</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:52,784</td>
<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.ShiroConfig$$EnhancerBySpringCGLIB$$8b9ce110] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:52,898</td>
<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.modules.shiro.authc.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,029</td>
<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
<td class="MethodOfCaller">redisCacheManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">202</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,031</td>
<td class="Message">===============(2)创建RedisManager,连接Redis..URL= 127.0.0.1:6379</td>
<td class="MethodOfCaller">redisManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">220</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,036</td>
<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,041</td>
<td class="Message">Bean &#39;securityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,081</td>
<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,170</td>
<td class="Message">Bean &#39;org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration&#39; of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6b97777a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,400</td>
<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,408</td>
<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$d525e84b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,427</td>
<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,436</td>
<td class="Message">Bean &#39;dynamicDatasourceAnnotationAdvisor&#39; of type [com.baomidou.dynamic.datasource.aop.DynamicDataSourceAnnotationAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,471</td>
<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,483</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration$$EnhancerBySpringCGLIB$$80b135c4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,621</td>
<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,735</td>
<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,758</td>
<td class="Message">Bean &#39;redisConfig&#39; of type [org.jeecg.config.RedisConfig$$EnhancerBySpringCGLIB$$d66b685a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,807</td>
<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$7eb0552a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:53,816</td>
<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">330</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,536</td>
<td class="Message">Tomcat initialized with port(s): 8090 (http)</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">90</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,565</td>
<td class="Message">Initializing ProtocolHandler [&quot;http-nio-8090&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,586</td>
<td class="Message">Starting service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,587</td>
<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.16]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,601</td>
<td class="Message">The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_51\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;D:\wx\soft\apache-maven-3.3.9\bin;D:\Program Files\Git\cmd;D:\liu\mysql-8.0.19-winx64\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\sinosoft\jdk1.8\bin;D:\sinosoft\jdk1.8\jre\bin;D:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\86182\AppData\Local\Microsoft\WindowsApps;;D:\wx\IntelliJ IDEA 2018.3.5\bin;;C:\Users\86182\AppData\Roaming\npm;.]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,901</td>
<td class="Message">Initializing Spring embedded WebApplicationContext</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:54,902</td>
<td class="Message">Root WebApplicationContext: initialization completed in 7430 ms</td>
<td class="MethodOfCaller">prepareWebApplicationContext</td>
<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
<td class="LineOfCaller">296</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:56,603</td>
<td class="Message">{dataSource-1} inited</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">1003</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:57,059</td>
<td class="Message">HHH000204: Processing PersistenceUnitInfo [
	name: default
	...]</td>
<td class="MethodOfCaller">logPersistenceUnitInformation</td>
<td class="FileOfCaller">LogHelper.java</td>
<td class="LineOfCaller">31</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:57,190</td>
<td class="Message">HHH000412: Hibernate Core {5.3.7.Final}</td>
<td class="MethodOfCaller">logVersion</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">46</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:57,192</td>
<td class="Message">HHH000206: hibernate.properties not found</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">Environment.java</td>
<td class="LineOfCaller">213</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:57,458</td>
<td class="Message">HCANN000001: Hibernate Commons Annotations {5.0.4.Final}</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">JavaReflectionManager.java</td>
<td class="LineOfCaller">49</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:57,787</td>
<td class="Message">HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">Dialect.java</td>
<td class="LineOfCaller">157</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:41:58,050</td>
<td class="Message">Initialized JPA EntityManagerFactory for persistence unit &#39;default&#39;</td>
<td class="MethodOfCaller">buildNativeEntityManagerFactory</td>
<td class="FileOfCaller">AbstractEntityManagerFactoryBean.java</td>
<td class="LineOfCaller">415</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,667</td>
<td class="Message">Using default implementation for ThreadExecutor</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1208</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,683</td>
<td class="Message">Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">SchedulerSignalerImpl.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,683</td>
<td class="Message">Quartz Scheduler v.2.3.0 created.</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">229</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,686</td>
<td class="Message">Using db table-based data access locking (synchronization).</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">672</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,689</td>
<td class="Message">JobStoreCMT initialized.</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreCMT.java</td>
<td class="LineOfCaller">145</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,690</td>
<td class="Message">Scheduler meta-data: Quartz Scheduler (v2.3.0) &#39;quartzScheduler&#39; with instanceId &#39;NON_CLUSTERED&#39;
  Scheduler class: &#39;org.quartz.core.QuartzScheduler&#39; - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool &#39;org.quartz.simpl.SimpleThreadPool&#39; - with 10 threads.
  Using job-store &#39;org.springframework.scheduling.quartz.LocalDataSourceJobStore&#39; - which supports persistence. and is not clustered.
</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">294</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,691</td>
<td class="Message">Quartz scheduler &#39;quartzScheduler&#39; initialized from an externally provided properties instance.</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1362</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,691</td>
<td class="Message">Quartz scheduler version: 2.3.0</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1366</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:02,691</td>
<td class="Message">JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@7d216ee8</td>
<td class="MethodOfCaller">setJobFactory</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">2287</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:05,763</td>
<td class="Message">ProcessEngine default created</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">ProcessEngineImpl.java</td>
<td class="LineOfCaller">85</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:05,765</td>
<td class="Message">Starting up the JobExecutor[org.activiti.engine.impl.jobexecutor.DefaultJobExecutor].</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">JobExecutor.java</td>
<td class="LineOfCaller">79</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:05,769</td>
<td class="Message">JobExecutor[org.activiti.engine.impl.jobexecutor.DefaultJobExecutor] starting to acquire jobs</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">AcquireJobsRunnableImpl.java</td>
<td class="LineOfCaller">45</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2020-05-01 10:42:07,878</td>
<td class="Message">spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning</td>
<td class="MethodOfCaller">openEntityManagerInViewInterceptor</td>
<td class="FileOfCaller">JpaBaseConfiguration.java</td>
<td class="LineOfCaller">236</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:08,291</td>
<td class="Message">Exposing 2 endpoint(s) beneath base path &#39;/actuator&#39;</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">EndpointLinksResolver.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:08,629</td>
<td class="Message">Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity&lt;springfox.documentation.spring.web.json.Json&gt; springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]</td>
<td class="MethodOfCaller">initHandlerMethods</td>
<td class="FileOfCaller">PropertySourcedRequestMappingHandlerMapping.java</td>
<td class="LineOfCaller">69</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:09,317</td>
<td class="Message">动态数据源-检测到druid存在,如配置中未指定type,druid会默认配置</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">DynamicDataSourceCreator.java</td>
<td class="LineOfCaller">113</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:10,435</td>
<td class="Message">Context refreshed</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">DocumentationPluginsBootstrapper.java</td>
<td class="LineOfCaller">160</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:10,459</td>
<td class="Message">Found 1 custom documentation plugin(s)</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">DocumentationPluginsBootstrapper.java</td>
<td class="LineOfCaller">163</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:10,555</td>
<td class="Message">Scanning for api listing references</td>
<td class="MethodOfCaller">scan</td>
<td class="FileOfCaller">ApiListingReferenceScanner.java</td>
<td class="LineOfCaller">41</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,107</td>
<td class="Message">Generating unique operation named: addUsingPOST_1</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,110</td>
<td class="Message">Generating unique operation named: deleteUsingDELETE_1</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,112</td>
<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_1</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,114</td>
<td class="Message">Generating unique operation named: editUsingPUT_1</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,117</td>
<td class="Message">Generating unique operation named: queryByIdUsingGET_1</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,134</td>
<td class="Message">Generating unique operation named: addUsingPOST_2</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,137</td>
<td class="Message">Generating unique operation named: deleteUsingDELETE_2</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,139</td>
<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_2</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,141</td>
<td class="Message">Generating unique operation named: editUsingPUT_2</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,143</td>
<td class="Message">Generating unique operation named: queryByIdUsingGET_2</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,149</td>
<td class="Message">Generating unique operation named: queryPageListUsingGET_1</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,155</td>
<td class="Message">Generating unique operation named: addUsingPOST_3</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,157</td>
<td class="Message">Generating unique operation named: deleteUsingDELETE_3</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,159</td>
<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_3</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,161</td>
<td class="Message">Generating unique operation named: editUsingPUT_3</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,163</td>
<td class="Message">Generating unique operation named: queryByIdUsingGET_3</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,167</td>
<td class="Message">Generating unique operation named: queryPageListUsingGET_2</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,176</td>
<td class="Message">Generating unique operation named: addUsingPOST_4</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,178</td>
<td class="Message">Generating unique operation named: deleteUsingDELETE_4</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,181</td>
<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_4</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,183</td>
<td class="Message">Generating unique operation named: editUsingPUT_4</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,185</td>
<td class="Message">Generating unique operation named: queryByIdUsingGET_4</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,190</td>
<td class="Message">Generating unique operation named: queryPageListUsingGET_3</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,197</td>
<td class="Message">Generating unique operation named: addUsingPOST_5</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,199</td>
<td class="Message">Generating unique operation named: deleteUsingDELETE_5</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,201</td>
<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_5</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,204</td>
<td class="Message">Generating unique operation named: editUsingPUT_5</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,206</td>
<td class="Message">Generating unique operation named: queryByIdUsingGET_5</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,211</td>
<td class="Message">Generating unique operation named: queryPageListUsingGET_4</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,223</td>
<td class="Message">Generating unique operation named: addUsingPOST_6</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,224</td>
<td class="Message">Generating unique operation named: deleteUsingDELETE_6</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,226</td>
<td class="Message">Generating unique operation named: deleteBatchUsingDELETE_6</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,228</td>
<td class="Message">Generating unique operation named: editUsingPUT_6</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,230</td>
<td class="Message">Generating unique operation named: queryByIdUsingGET_6</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,244</td>
<td class="Message">Generating unique operation named: queryPageListUsingGET_5</td>
<td class="MethodOfCaller">startingWith</td>
<td class="FileOfCaller">CachingOperationNameGenerator.java</td>
<td class="LineOfCaller">40</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,262</td>
<td class="Message">Starting Quartz Scheduler now</td>
<td class="MethodOfCaller">startScheduler</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">726</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,284</td>
<td class="Message">Freed 0 triggers from &#39;acquired&#39; / &#39;blocked&#39; state.</td>
<td class="MethodOfCaller">recoverJobs</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">866</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,289</td>
<td class="Message">Recovering 0 jobs that were in-progress at the time of the last shut-down.</td>
<td class="MethodOfCaller">recoverJobs</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">876</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,289</td>
<td class="Message">Recovery complete.</td>
<td class="MethodOfCaller">recoverJobs</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">889</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,290</td>
<td class="Message">Removed 0 &#39;complete&#39; triggers.</td>
<td class="MethodOfCaller">recoverJobs</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">896</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,292</td>
<td class="Message">Removed 0 stale fired job entries.</td>
<td class="MethodOfCaller">recoverJobs</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">901</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,293</td>
<td class="Message">Scheduler quartzScheduler_$_NON_CLUSTERED started.</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,321</td>
<td class="Message">Starting ProtocolHandler [&quot;http-nio-8090&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,377</td>
<td class="Message">Tomcat started on port(s): 8090 (http) with context path &#39;/jeecg-boot&#39;</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">204</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,383</td>
<td class="Message">Started JeecgApplication in 25.252 seconds (JVM running for 29.818)</td>
<td class="MethodOfCaller">logStarted</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">59</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:11,404</td>
<td class="Message">
----------------------------------------------------------
	Application Jeecg-Boot is running! Access URLs:
	Local: 		http://localhost:8090/jeecg-boot/
	External: 	http://192.168.199.229:8090/jeecg-boot/
	swagger-ui: 	http://192.168.199.229:8090/jeecg-boot/swagger-ui.html
	Doc: 		http://192.168.199.229:8090/jeecg-boot/doc.html
----------------------------------------------------------</td>
<td class="MethodOfCaller">main</td>
<td class="FileOfCaller">JeecgApplication.java</td>
<td class="LineOfCaller">35</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:12,675</td>
<td class="Message">Initializing Spring DispatcherServlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:12,676</td>
<td class="Message">Initializing Servlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">524</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:12,703</td>
<td class="Message">Completed initialization in 27 ms</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">546</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:14,121</td>
<td class="Message">Starting without optional epoll library</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">EpollProvider.java</td>
<td class="LineOfCaller">68</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:14,123</td>
<td class="Message">Starting without optional kqueue library</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">KqueueProvider.java</td>
<td class="LineOfCaller">70</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:42:33,734</td>
<td class="Message">———校验token是否有效————checkUserTokenIsEffect——————— eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1ODgyNDA0NTcsInVzZXJuYW1lIjoiYWRtaW4ifQ.0emJgTgEBKena_x_77byvUmhDlnQ6N7XeG5jDoPXu4A</td>
<td class="MethodOfCaller">checkUserTokenIsEffect</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">118</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2020-05-01 10:42:35,761</td>
<td class="Message">Authentication failed for token submission [org.jeecg.modules.shiro.authc.JwtToken@2555fa9d].  Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException).</td>
<td class="MethodOfCaller">authenticate</td>
<td class="FileOfCaller">AbstractAuthenticator.java</td>
<td class="LineOfCaller">216</td>
</tr>
<tr><td class="Exception" colspan="6">org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:86)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1085)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1065)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:865)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.DefaultRedisCacheWriter.execute(DefaultRedisCacheWriter.java:238)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.DefaultRedisCacheWriter.get(DefaultRedisCacheWriter.java:109)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.RedisCache.lookup(RedisCache.java:82)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.support.AbstractValueAdaptingCache.get(AbstractValueAdaptingCache.java:58)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.transaction.TransactionAwareCacheDecorator.get(TransactionAwareCacheDecorator.java:77)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.AbstractCacheInvoker.doGet(AbstractCacheInvoker.java:73)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.findInCaches(CacheAspectSupport.java:554)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.findCachedItem(CacheAspectSupport.java:519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:401)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.service.impl.SysBaseApiImpl$$EnhancerBySpringCGLIB$$b56a4256.getUserByName(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:497)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:206)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.sun.proxy.$Proxy70.getUserByName(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.shiro.authc.ShiroRealm.checkUserTokenIsEffect(ShiroRealm.java:119)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.shiro.authc.ShiroRealm.doGetAuthenticationInfo(ShiroRealm.java:101)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:571)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doSingleRealmAuthentication(ModularRealmAuthenticator.java:180)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:267)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:274)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:260)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.shiro.authc.aop.JwtFilter.executeLogin(JwtFilter.java:51)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.shiro.authc.aop.JwtFilter.isAccessAllowed(JwtFilter.java:34)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.filter.AccessControlFilter.onPreHandle(AccessControlFilter.java:162)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.filter.PathMatchingFilter.isFilterChainContinued(PathMatchingFilter.java:203)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.filter.PathMatchingFilter.preHandle(PathMatchingFilter.java:178)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.shiro.authc.aop.JwtFilter.preHandle(JwtFilter.java:71)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:131)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:117)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:745)
<br />Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisClient.connect(RedisClient.java:204)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:113)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider$$Lambda$798/1981933412.get(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.Optional.orElseGet(Optional.java:267)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:113)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.lambda$null$0(LettucePoolingConnectionProvider.java:74)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider$$Lambda$796/1499338335.get(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:209)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:199)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:58)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:874)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:346)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:117)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:80)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 96 common frames omitted
<br />Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:327)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:665)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 1 common frames omitted
<br />Caused by: java.net.ConnectException: Connection refused: no further information
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 11 common frames omitted
</td></tr>
<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2020-05-01 10:42:35,779</td>
<td class="Message">Servlet.service() for servlet [dispatcherServlet] in context with path [/jeecg-boot] threw exception [org.apache.shiro.authc.AuthenticationException: Token失效，请重新登录] with root cause</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">175</td>
</tr>
<tr><td class="Exception" colspan="6">java.net.ConnectException: Connection refused: no further information
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:327)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:665)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:745)
</td></tr>
<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:37,663</td>
<td class="Message">获取JSON数据 耗时：10ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:37,664</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2020-05-01 10:42:38,090</td>
<td class="Message">Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379</td>
<td class="MethodOfCaller">handlePoolException</td>
<td class="FileOfCaller">JeecgBootExceptionHandler.java</td>
<td class="LineOfCaller">102</td>
</tr>
<tr><td class="Exception" colspan="6">org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:86)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1085)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1065)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:865)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.DefaultRedisCacheWriter.execute(DefaultRedisCacheWriter.java:238)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.DefaultRedisCacheWriter.get(DefaultRedisCacheWriter.java:109)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.RedisCache.lookup(RedisCache.java:82)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.support.AbstractValueAdaptingCache.get(AbstractValueAdaptingCache.java:58)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.transaction.TransactionAwareCacheDecorator.get(TransactionAwareCacheDecorator.java:77)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.AbstractCacheInvoker.doGet(AbstractCacheInvoker.java:73)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.findInCaches(CacheAspectSupport.java:554)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.findCachedItem(CacheAspectSupport.java:519)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:401)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.service.impl.SysBaseApiImpl$$EnhancerBySpringCGLIB$$b56a4256.getUserByName(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController.logout(LoginController.java:126)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController$$FastClassBySpringCGLIB$$b307ab61.invoke(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.aspect.DictAspect.doAround(DictAspect.java:50)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:497)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController$$EnhancerBySpringCGLIB$$57aa02c8.logout(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:497)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.github.xiaoymin.swaggerbootstrapui.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:84)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.github.xiaoymin.swaggerbootstrapui.filter.ProductionSecurityFilter.doFilter(ProductionSecurityFilter.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:117)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:745)
<br />Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisClient.connect(RedisClient.java:204)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:113)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider$$Lambda$798/1981933412.get(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.Optional.orElseGet(Optional.java:267)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:113)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.lambda$null$0(LettucePoolingConnectionProvider.java:74)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider$$Lambda$796/1499338335.get(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:209)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:199)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:58)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:874)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:346)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:117)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:80)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 127 common frames omitted
<br />Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:327)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:665)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 1 common frames omitted
<br />Caused by: java.net.ConnectException: Connection refused: no further information
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 11 common frames omitted
</td></tr>
<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:43,449</td>
<td class="Message">==&gt;  Preparing: select * from sys_user where username = ? and del_flag = &#39;0&#39; </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:43,459</td>
<td class="Message">==&gt; Parameters: admin(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:43,486</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:44,943</td>
<td class="Message">获取JSON数据 耗时：4416ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:44,944</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:48,635</td>
<td class="Message">==&gt;  Preparing: select * from sys_depart where id IN ( select dep_id from sys_user_depart where user_id = ? ) </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:48,636</td>
<td class="Message">==&gt; Parameters: e9ca23d68d884d4ebb19d07889727dae(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:48,652</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:48,655</td>
<td class="Message">==&gt;  Preparing: UPDATE sys_user SET org_code = ? where username = ? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:48,656</td>
<td class="Message">==&gt; Parameters: A01(String), admin(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:42:48,658</td>
<td class="Message">&lt;==    Updates: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="error odd">
<td class="Level">ERROR</td>
<td class="Date">2020-05-01 10:42:50,667</td>
<td class="Message">Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379</td>
<td class="MethodOfCaller">handlePoolException</td>
<td class="FileOfCaller">JeecgBootExceptionHandler.java</td>
<td class="LineOfCaller">102</td>
</tr>
<tr><td class="Exception" colspan="6">org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:86)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1085)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1065)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:865)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.DefaultRedisCacheWriter.execute(DefaultRedisCacheWriter.java:238)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.DefaultRedisCacheWriter.remove(DefaultRedisCacheWriter.java:158)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.cache.RedisCache.evict(RedisCache.java:176)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.transaction.TransactionAwareCacheDecorator.evict(TransactionAwareCacheDecorator.java:123)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.AbstractCacheInvoker.doEvict(AbstractCacheInvoker.java:100)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.performCacheEvict(CacheAspectSupport.java:495)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.processCacheEvicts(CacheAspectSupport.java:476)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:433)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$6a03bb72.updateUserDepart(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$FastClassBySpringCGLIB$$5195d464.invoke(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheInterceptor$$Lambda$831/427801095.invoke(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:365)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$35ced628.updateUserDepart(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController.userInfo(LoginController.java:357)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController.login(LoginController.java:106)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController$$FastClassBySpringCGLIB$$b307ab61.invoke(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.aspect.DictAspect.doAround(DictAspect.java:50)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:497)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.jeecg.modules.system.controller.LoginController$$EnhancerBySpringCGLIB$$57aa02c8.login(&lt;generated&gt;)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:497)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.github.xiaoymin.swaggerbootstrapui.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:84)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.github.xiaoymin.swaggerbootstrapui.filter.ProductionSecurityFilter.doFilter(ProductionSecurityFilter.java:53)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:117)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:745)
<br />Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:234)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.RedisClient.connect(RedisClient.java:204)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:113)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider$$Lambda$798/1981933412.get(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at java.util.Optional.orElseGet(Optional.java:267)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:113)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.lambda$null$0(LettucePoolingConnectionProvider.java:74)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider$$Lambda$796/1499338335.get(Unknown Source)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:209)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:199)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:58)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:874)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:417)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:346)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:122)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:117)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:80)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 140 common frames omitted
<br />Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:6379
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:327)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:665)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
<br />&nbsp;&nbsp;&nbsp;&nbsp;at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 1 common frames omitted
<br />Caused by: java.net.ConnectException: Connection refused: no further information
<br />&nbsp;&nbsp;&nbsp;&nbsp;	... 11 common frames omitted
</td></tr>
<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,455</td>
<td class="Message">==&gt;  Preparing: select * from sys_user where username = ? and del_flag = &#39;0&#39; </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,456</td>
<td class="Message">==&gt; Parameters: admin(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,459</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,538</td>
<td class="Message">==&gt;  Preparing: select * from sys_depart where id IN ( select dep_id from sys_user_depart where user_id = ? ) </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,539</td>
<td class="Message">==&gt; Parameters: e9ca23d68d884d4ebb19d07889727dae(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,541</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,543</td>
<td class="Message">==&gt;  Preparing: UPDATE sys_user SET org_code = ? where username = ? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,544</td>
<td class="Message">==&gt; Parameters: A01(String), admin(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:10,545</td>
<td class="Message">&lt;==    Updates: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,092</td>
<td class="Message">==&gt;  Preparing: INSERT INTO sys_log ( id, create_time, ip, log_content, log_type ) VALUES ( ?, ?, ?, ?, ? ) </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,093</td>
<td class="Message">==&gt; Parameters: 1256051514784571393(String), 2020-05-01 10:43:11.154(Timestamp), 127.0.0.1(String), 用户名: admin,登录成功！(String), 1(Integer)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,114</td>
<td class="Message">&lt;==    Updates: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,115</td>
<td class="Message">获取JSON数据 耗时：1662ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,116</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:43:12,155</td>
<td class="Message">———校验token是否有效————checkUserTokenIsEffect——————— eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1ODgzMjk3OTAsInVzZXJuYW1lIjoiYWRtaW4ifQ.TxL07qDEUxuYbZlGebIYCZZYEkSxsKZjemIgAnMjMaY</td>
<td class="MethodOfCaller">checkUserTokenIsEffect</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">118</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,168</td>
<td class="Message">==&gt;  Preparing: select * from sys_user where username = ? and del_flag = &#39;0&#39; </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,169</td>
<td class="Message">==&gt; Parameters: admin(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,173</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:43:12,272</td>
<td class="Message"> ------ 通过令牌获取用户拥有的访问菜单 ---- TOKEN ------ eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1ODgzMjk3OTAsInVzZXJuYW1lIjoiYWRtaW4ifQ.TxL07qDEUxuYbZlGebIYCZZYEkSxsKZjemIgAnMjMaY</td>
<td class="MethodOfCaller">getUserPermissionByToken</td>
<td class="FileOfCaller">SysPermissionController.java</td>
<td class="LineOfCaller">209</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,286</td>
<td class="Message">==&gt;  Preparing: SELECT * FROM ( SELECT p.* FROM sys_permission p WHERE (exists( select a.id from sys_role_permission a join sys_role b on a.role_id = b.id join sys_user_role c on c.role_id = b.id join sys_user d on d.id = c.user_id where p.id = a.permission_id AND d.username = ? ) or (p.url like &#39;%:code&#39; and p.url like &#39;/online%&#39; and p.hidden = 1) or (p.url = &#39;/online&#39;) ) and p.del_flag = 0 UNION SELECT p.* FROM sys_permission p WHERE exists( select a.id from sys_depart_role_permission a join sys_depart_role b on a.role_id = b.id join sys_depart_role_user c on c.drole_id = b.id join sys_user d on d.id = c.user_id where p.id = a.permission_id AND d.username = ? ) and p.del_flag = 0 ) h order by h.sort_no ASC </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,287</td>
<td class="Message">==&gt; Parameters: admin(String), admin(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,372</td>
<td class="Message">&lt;==      Total: 113</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,598</td>
<td class="Message">==&gt;  Preparing: SELECT id,parent_id,name,perms,perms_type,icon,component,component_name,url,redirect,sort_no,menu_type,is_leaf AS leaf,is_route AS route,keep_alive,description,create_by,del_flag,rule_flag,hidden,create_time,update_by,update_time,status,always_show,internal_or_external FROM sys_permission WHERE del_flag = ? AND menu_type = ? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,599</td>
<td class="Message">==&gt; Parameters: 0(Integer), 2(Integer)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,602</td>
<td class="Message">&lt;==      Total: 3</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,603</td>
<td class="Message">获取JSON数据 耗时：335ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:12,603</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:43:15,090</td>
<td class="Message">———校验token是否有效————checkUserTokenIsEffect——————— eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1ODgzMjk3OTAsInVzZXJuYW1lIjoiYWRtaW4ifQ.TxL07qDEUxuYbZlGebIYCZZYEkSxsKZjemIgAnMjMaY</td>
<td class="MethodOfCaller">checkUserTokenIsEffect</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">118</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:43:15,091</td>
<td class="Message">———校验token是否有效————checkUserTokenIsEffect——————— eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1ODgzMjk3OTAsInVzZXJuYW1lIjoiYWRtaW4ifQ.TxL07qDEUxuYbZlGebIYCZZYEkSxsKZjemIgAnMjMaY</td>
<td class="MethodOfCaller">checkUserTokenIsEffect</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">118</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:43:15,120</td>
<td class="Message">———校验token是否有效————checkUserTokenIsEffect——————— eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1ODgzMjk3OTAsInVzZXJuYW1lIjoiYWRtaW4ifQ.TxL07qDEUxuYbZlGebIYCZZYEkSxsKZjemIgAnMjMaY</td>
<td class="MethodOfCaller">checkUserTokenIsEffect</td>
<td class="FileOfCaller">ShiroRealm.java</td>
<td class="LineOfCaller">118</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,140</td>
<td class="Message">==&gt;  Preparing: select count(1) from sys_log where log_type = 1 </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,142</td>
<td class="Message">==&gt; Parameters: </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,146</td>
<td class="Message">==&gt;  Preparing: select count(*) as visit ,count(distinct(ip)) as ip ,DATE_FORMAT(create_time, &#39;%Y-%m-%d&#39;) as tian ,DATE_FORMAT(create_time, &#39;%m-%d&#39;) as type from sys_log where log_type = 1 and create_time &gt;= ? and create_time &lt; ? group by tian,type order by tian asc </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,147</td>
<td class="Message">==&gt; Parameters: 2020-04-25 00:00:00.0(Timestamp), 2020-05-02 00:00:00.0(Timestamp)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,146</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,674</td>
<td class="Message">==&gt;  Preparing: select count(1) from sys_log where log_type = 1 and create_time &gt;= ? and create_time &lt; ? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,676</td>
<td class="Message">==&gt; Parameters: 2020-05-01 00:00:00.0(Timestamp), 2020-05-02 00:00:00.0(Timestamp)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,706</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,708</td>
<td class="Message">&lt;==      Total: 7</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,709</td>
<td class="Message">==&gt;  Preparing: select sas.annt_id from sys_announcement_send sas where sas.user_id = ? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,710</td>
<td class="Message">==&gt; Parameters: e9ca23d68d884d4ebb19d07889727dae(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,710</td>
<td class="Message">获取JSON数据 耗时：589ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,711</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,711</td>
<td class="Message">==&gt;  Preparing: select count(distinct(ip)) from sys_log where log_type = 1 and create_time &gt;= ? and create_time &lt; ? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,712</td>
<td class="Message">==&gt; Parameters: 2020-05-01 00:00:00.0(Timestamp), 2020-05-02 00:00:00.0(Timestamp)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,720</td>
<td class="Message">&lt;==      Total: 14</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,735</td>
<td class="Message">&lt;==      Total: 1</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,737</td>
<td class="Message">获取JSON数据 耗时：617ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,738</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,753</td>
<td class="Message">==&gt;  Preparing: SELECT id,titile,msg_content,start_time,end_time,sender,priority,msg_category,msg_type,send_status,send_time,cancel_time,del_flag,create_by,create_time,update_by,update_time,user_ids,bus_type,bus_id,open_type,open_page FROM sys_announcement WHERE msg_type = ? AND del_flag = ? AND send_status = ? AND end_time &gt;= ? AND id NOT IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?) </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,756</td>
<td class="Message">==&gt; Parameters: ALL(String), 0(String), 1(String), 2038-06-21 17:54:10.0(Timestamp), 93a9060a1c20e4bf98b3f768a02c2ff9(String), 1253568871107096577(String), 1254688743060832257(String), 1254688758349070338(String), 1254688771783426050(String), 1254688782344683522(String), 1254688793258262529(String), 1254688811486707713(String), 1254688824212226050(String), 1254688834811232258(String), 1254688856290263041(String), 1254688866901852162(String), 1254688895888687105(String), 1254961362326777858(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,767</td>
<td class="Message">&lt;==      Total: 0</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,838</td>
<td class="Message">==&gt;  Preparing: SELECT COUNT(1) FROM sys_announcement WHERE send_status = &#39;1&#39; AND del_flag = &#39;0&#39; AND msg_category = ? AND id IN (SELECT annt_id FROM sys_announcement_send WHERE user_id = ? AND read_flag = &#39;0&#39;) </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,839</td>
<td class="Message">==&gt; Parameters: 1(String), e9ca23d68d884d4ebb19d07889727dae(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,847</td>
<td class="Message">==&gt;  Preparing: SELECT COUNT(1) FROM sys_announcement WHERE send_status = &#39;1&#39; AND del_flag = &#39;0&#39; AND msg_category = ? AND id IN (SELECT annt_id FROM sys_announcement_send WHERE user_id = ? AND read_flag = &#39;0&#39;) </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,849</td>
<td class="Message">==&gt; Parameters: 2(String), e9ca23d68d884d4ebb19d07889727dae(String)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,858</td>
<td class="Message">==&gt;  Preparing: select * from sys_announcement where send_status = &#39;1&#39; and del_flag = &#39;0&#39; and msg_category = ? and id IN ( select annt_id from sys_announcement_send where user_id = ? and read_flag = &#39;0&#39;) LIMIT ?,? </td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,859</td>
<td class="Message">==&gt; Parameters: 2(String), e9ca23d68d884d4ebb19d07889727dae(String), 0(Long), 5(Long)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,864</td>
<td class="Message">&lt;==      Total: 5</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">BaseJdbcLogger.java</td>
<td class="LineOfCaller">143</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,865</td>
<td class="Message">获取JSON数据 耗时：732ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:15,866</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2020-05-01 10:43:20,858</td>
<td class="Message">-------------模型列表-------------</td>
<td class="MethodOfCaller">modelListData</td>
<td class="FileOfCaller">ActivitiModelController.java</td>
<td class="LineOfCaller">62</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:20,886</td>
<td class="Message">获取JSON数据 耗时：31ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2020-05-01 10:43:20,887</td>
<td class="Message">解析注入JSON数据  耗时0ms</td>
<td class="MethodOfCaller">doAround</td>
<td class="FileOfCaller">DictAspect.java</td>
<td class="LineOfCaller">56</td>
</tr>
